function validateEmail(email) {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   if(reg.test(email) == false) {
      return false;
   }
   return true;
}

function validateForm() {
	var name = document.forms["emailform"]["name"].value;
	var email = document.forms["emailform"]["email"].value;
	var subject = document.forms["emailform"]["subject"].value;
	var message = document.forms["emailform"]["message"].value;

	var messageHTML = "";
	var validationOK = true;
	if(name == "") {
		messageHTML += "S'il vous plaît entrer votre nom.<br />";
		$("#yourname").addClass("invalid");
		validationOK = false;
	}
	if(!validateEmail(email)) {
		messageHTML += "S'il vous plaît, entrez votre adresse e-mail valide.<br />";
		$("#youremail").addClass("invalid");
		validationOK = false;
	}
	if(subject == "") {
		messageHTML += "Please enter email message subject.<br />";
		$("#msgsubject").addClass("invalid");
		validationOK = false;
	}
	if(message == "") {
		messageHTML += "S'il vous plaît entrez l'objet du message e-mail.<br />";
		$("#msg").addClass("invalid");
		validationOK = false;
	}
	if(!validationOK) {
		var $dialog = $('<div></div>')
		.html(messageHTML)
		.dialog({
			autoOpen: false,
			title: 'Contactez-nous - Validation du formulaire E-mail',
			buttons: { "OK": function() { $(this).dialog("close"); }}
		});
		$dialog.dialog('open');
		
		return false;
	}	
	return true;
}

function removeIvalidClass(id) {
	$(id).removeClass('invalid');
}